package bridge.practice_01;

/**
 * 桥接模式
 *
 * <br>桥接模式是为了适应多个变化的维度，但是不关心对象的数量,抽象类中聚合另一个维度的接口
 * <br>享元模式注重对象共享,在工厂类中会存在一个缓冲池: HashMap
 * @author yiqiang
 */
public class BridgePatternDemo {
   public static void main(String[] args) {
      Shape redCircle = new Circle(100,100, 10, new DrawRedCircle());
      Shape greenCircle = new Circle(100,100, 10, new DrawGreenCircle());
 
      redCircle.draw();
      greenCircle.draw();
   }
}